large ball - Turkish English Dictionary